package org.logsin37.tool.eurekamanager.domain.service;

import reactor.core.publisher.Mono;

/**
 * Frozen Domain Service
 *
 * @author Greco 2021-11-23
 */
public interface FrozenDomainService {

    /**
     * 根据Eureka代码冻结Eureka配置
     *
     * @param eurekaCode Eureka代码
     * @return void
     */
    Mono<Void> frozen(String eurekaCode);

    /**
     * 根据Eureka代码冻结Eureka配置
     *
     * @param eurekaCode Eureka代码
     * @return void
     */
    Mono<Void> unfrozen(String eurekaCode);
}
